#pragma once

#include <cftc/reflect/object.h>
#include <cftf/meta/table.h>

namespace mt
{

    class PoolGameObjectTemplate : public cftc::reflect::Object, public cftf::meta::Table<PoolGameObjectTemplate, unsigned int>
    {
        CFT_DECLARE_REFLECT_CLASS();
    public:
        unsigned int guid = 0;
        unsigned int pool_entry = 0;
        unsigned int entry_id = 0;
        float chance = 0.0;
    };

}

